package com.hoko.blur.api;

/**
 * iprogram
 *
 * @since 2021/08/03
 */
public interface IProgram {

    /**
     * 创建
     *
     * @param vertexShaderCode 顶点着色器代码
     * @param fragmentShaderCode 片段着色器代码
     */
    void create(String vertexShaderCode, String fragmentShaderCode);

    /**
     * 删除
     */
    void delete();

    /**
     * id
     *
     * @return int
     */
    int id();
}
